package com.ruoyi.cust.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 合作申请对象 city_apply
 *
 * @author ruoyi
 * @date 2024-12-06
 */
public class CityApply extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 合作申请id
     */
    @TableId(type = IdType.AUTO)
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long applyId;

    /**
     * 昵称
     */
    @Excel(name = "昵称")
    private String applyNickName;

    /**
     * 姓名
     */
    @Excel(name = "姓名")
    private String applyName;

    /**
     * 手机号
     */
    @Excel(name = "手机号")
    private String applyPhone;

    /**
     * 行业类型数组
     */
    @Excel(name = "行业类型数组")
    private String applyTrade;

    @Excel(name = "合作身份")
    private Integer applyIdentity;

    /**
     * 其他
     */
    @Excel(name = "其他")
    private String applyOther;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String applyRemark;

    /**
     * 仓库类别
     */
    @Excel(name = "仓库类别")
    private String storeType;

    public void setApplyId(Long applyId) {
        this.applyId = applyId;
    }

    public Long getApplyId() {
        return applyId;
    }

    public void setApplyNickName(String applyNickName) {
        this.applyNickName = applyNickName;
    }

    public String getApplyNickName() {
        return applyNickName;
    }

    public void setApplyName(String applyName) {
        this.applyName = applyName;
    }

    public String getApplyName() {
        return applyName;
    }

    public void setApplyPhone(String applyPhone) {
        this.applyPhone = applyPhone;
    }

    public String getApplyPhone() {
        return applyPhone;
    }

    public void setApplyTrade(String applyTrade) {
        this.applyTrade = applyTrade;
    }

    public String getApplyTrade() {
        return applyTrade;
    }

    public void setApplyOther(String applyOther) {
        this.applyOther = applyOther;
    }

    public String getApplyOther() {
        return applyOther;
    }

    public void setApplyRemark(String applyRemark) {
        this.applyRemark = applyRemark;
    }

    public String getApplyRemark() {
        return applyRemark;
    }

    public void setStoreType(String storeType) {
        this.storeType = storeType;
    }

    public String getStoreType() {
        return storeType;
    }

    public Integer getApplyIdentity() {
        return applyIdentity;
    }

    public void setApplyIdentity(Integer applyIdentity) {
        this.applyIdentity = applyIdentity;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("applyId", getApplyId()).append("applyNickName", getApplyNickName()).append("applyName", getApplyName()).append("applyPhone", getApplyPhone()).append("applyTrade", getApplyTrade()).append("applyOther", getApplyOther()).append("applyRemark", getApplyRemark()).append("createTime", getCreateTime()).append("storeType", getStoreType()).append("applyIdentity", getApplyIdentity()).toString();
    }
}
